﻿/*
File: CRectangle.h

Leírás:
A térben jelen lévő, mozgatható hasáb megvalósítása. Az objektumot az a,b,c oldalhosszak definiálják. A pozíció vektora a hasáb bal alsó sarkára mutat.

Szerző:
SevN
*/

#ifndef __CRECTANGLE_H__
#define __CRECTANGLE_H__
#include "CPrimitive.h"

namespace Content
{
  class CRectangle : public CPrimitive
  {
  public:
    CRectangle(const float in_a, const float in_b, const float in_c);
    virtual ~CRectangle(){}
    virtual void clean(){}
    // oldalak lekérdezése
    void getSize(float& out_a, float& out_b, float& out_c);
  private:
    virtual void initVertices();
    virtual void initIndices();
    float a,b,c;
  };
}

#endif
